草庐IT

Java Spring @Scheduled 任务执行两次

全部标签

php - 从 Windows 任务计划程序运行批处理文件,但隐藏或最小化

我每小时从Windows任务计划程序运行一个.bat文件,该文件名为:followers.bat并包含:@ECHOOFFC:\xampp\php\php.exe-f"C:\xampp\htdocs\Test\FollowTrackerV2\followers.php"它是这样输入到任务调度程序中的:program/script:C:\xampp\htdocs\Test\FollowTrackerV2\followers.batparameters(optional):Startin(optional):C:\xampp\htdocs\Test\FollowTrackerV2我尝试添加参

regex - 在 Windows 上执行 git-hooks 出错

所以,我已经为预推送编写了一个简单的git-hooks,它在Linux或Mac上工作得很好,但在Windows上不起作用。脚本:尝试将提交消息与正则表达式匹配,如果匹配则应返回0否则退出。根据我阅读的文章,他们说钩子(Hook)应该可以正常工作。命令:if[["$message"=~"$regular_expression"]];错误:.git/hooks/pre-push:line6:conditionalbinaryoperatorexpected.git/hooks/pre-push:line6:syntaxerrornear`=~'.git/hooks/pre-push:lin

windows - 在其上运行查找/替换 Powershell 脚本后,批处理文件不再执行

昨天我在我们服务器上的一些批处理文件上运行了以下脚本来替换一个人的电子邮件地址,因为她不再在公司工作。检查文本时,它运行良好,日志文件也正确写入。但是,现在当我双击它时批处理文件不再执行。我看到控制台窗口快速闪烁,但其中似乎没有任何文本。添加PAUSE语句没有帮助,因为它似乎不会执行文件中的任何文本。我将文本复制并粘贴到一个新的批处理文件中,它工作正常。我注意到powershell编辑的文件大小为6KB,而新复制粘贴的文件大小为3KB,很明显脚本对该文件做了一些意想不到的事情。复制和粘贴每个文件显然违背了使用脚本来批处理事物的目的。我哪里出错了?我一直在我的开发机器上运行脚本,我对我们

windows - 如何检查批处理文件是否运行并避免双重执行?

我想制作一个批处理脚本,但我想避免双重执行。所以我试图检查它是否正在运行。我使用了以下方法,但我收到了这条消息错误:找不到进程“MyBatchTool”echooffTITLEMyBatchToolSETLOCALENABLEDELAYEDEXPANSIONtasklist/fi"imagenameeqMyBatchTool"|find":">nuliferrorlevel1echo"IsRunning"pause你有什么建议吗? 最佳答案 echooffTITLEMyBatchToolSETLOCALENABLEDELAYEDEX

windows - 当我将一个新文件添加到一个文件夹时,可以执行一个脚本吗?

我想在Windows上制作一个脚本,当我在文件夹1中添加一些新文件时将我在folde1上的文件移动到文件夹2,这是否可能或至少是其中的任何一部分? 最佳答案 是的,这是可能的。您可以使用:Powershell(example)批处理文件,带或不带任务调度程序(上面链接中的示例)任务计划程序和VBScript(example)VBScript和WMI__InstanceModificationEvent事件(reference).NET的FileSystemWatcher(example)第三方软件(一些suggestions)

windows - 任务计划程序 : Run a Java program after a Python script finishes

我需要每10分钟左右做两件事:1)运行python脚本2)上述脚本完成后,运行Java程序(JAR文件)为此,我正在使用Windows任务调度程序。我遇到了这两个链接:https://technet.microsoft.com/en-us/library/cc772785%28v=ws.10%29.aspxhttps://technet.microsoft.com/en-us/library/cc755618%28v=ws.10%29.aspx但我只是不确定如何继续进行。我可以编写一些powershell脚本或可以解决这个问题的东西吗?非常感谢任何帮助。谢谢。

windows - 批处理文件多任务问题与父共享变量

我正在尝试在x265中对视频文件进行批量编码,并想提出一个可以自动执行该过程的批处理文件。为了加快速度,我发现用2个线程调用3个ffmpeg实例会产生理想的编码时间,但是我昨天一整天都在尝试想出一种方法来获取一个批处理文件,该文件将调用3个实例,然后完成后调用新的。到目前为止,这就是我所在的位置:父级@echooffSetlocalEnableDelayedExpansionSET/ACOUNT=0for%%ain(*.mkv)do(CALL:CHECKSET/ACOUNT+=1STARTCALL"child.bat""%%a")EXIT/B0:CHECKIF!COUNT!EQU3(T

python - MINGW64 在执行期间不打印

我正在使用GitBash在Windows上运行我的Python脚本。我注意到在我的脚本运行时控制台不打印。脚本完成时会打印所有字符串。我read那是缓冲区和换行符问题。我该如何解决? 最佳答案 我在Windows10上使用MINGW64,python-u适合我。例如,python-ufoo.py来自python--help:-u:unbufferedbinarystdoutandstderr;alsoPYTHONUNBUFFERED=xseemanpagefordetailsoninternalbufferingrelatingto

windows - 从外部文件中读取变量无法按计划任务运行

我想在Windows中从sleep状态恢复后运行批处理文件。如果我在命令行上启动批处理文件,一切都会按预期进行。但是批处理脚本没有按计划任务正常运行。我做了什么:外部配置文件AutoMountConf.bat包含setPass=Test本地脚本文件scheduleTask.bat包含remAutoMountConf.batisinmyintranet.callX:\AutoMountConf.batstart"""C:\ProgramFiles\TrueCrypt\TrueCrypt.exe"/autofavorites/p%Pass%/q在命令行上安装了TrueCrypt容器。如果我

windows - 启动 SQLPLUS,要求输入密码,执行脚本,获取参数并退出,脚本中没有 "exit"

假设这个脚本use_arg.sql:PROMPTArg1=&1,Arg2=&2在Windowscmd中,我可以调用它echoexit|sqlplususer/pw@db@use_argab结果是SQL*Plus:Release11.2.0.3.0ProductiononTueFeb1612:10:072016Copyright(c)1982,2011,Oracle.Allrightsreserved.Connectedto:OracleDatabase11gEnterpriseEditionRelease11.2.0.4.0-64bitProductionWiththePartitio